@charset "gb2312";
/* CSS Document */

*{ margin:0px; padding:0px; word-break: break-all;}
body{ margin:0 auto; font-size:12px; color:#333333; background:#ffffff; font-family:"ËÎÌå";}
ul { list-style:none;}
a{ text-decoration:none; color:#333333; hide-focus:expression(this.hideFocus=true); outline:none; } /*È¡ÏûËùÓÐÁ´½ÓÐé¿ò*/
a:link,a:visted{ color:#333333;}
img{ border:0px;}


.top{ width:100%; min-width:1060px; height:171px; background:url(/images/topbg.png) repeat-x 0 0; position:relative; z-index:10;}
.top2{ width:1060px; height:109px; margin:0 auto;}
.logo{ width:535px; float:left; height:109px;}
.top2 .link{ width:500px; height:68px; padding-top:41px; float:left; text-align:right; padding-right:25px; background:url(/images/linkbg.jpg) 270px 35px no-repeat;  font-family:"Î¢ÈíÑÅºÚ";}
.top2 .link a{ padding-left:4px; padding-right:57px; color:#FFF;}
/*.top2 .link a:hover{ color:#F00;}*/

#menu{ width:1060px;  height:55px; margin:2px auto 0 auto; background:url(/images/menuline.jpg) right 0 no-repeat; position:relative; z-index:10; font-family:"Î¢ÈíÑÅºÚ";}
.menu1,.menu1 ul{ width:1060px;}
.menu1 li{ float:left; position:relative; width:132.5px; line-height:56px; font-size: 14px;  }		 
.menu1 a{ text-align: center; display: block; color:#565656;}
.menu1 li a:hover,.menu1 a.navCrrent { color:#e10003 }

.menu1 li ul.two{ display:none; width:132.5px; position:absolute; top:56px; left:1px; z-index:3; padding:0px; font-family:"ËÎÌå"; background:url(/images/menutwobg.jpg) 0 0 repeat-x #f5f5f5;}				
.menu1 li ul.two li{width:132.5px; text-align: center;font-size: 12px; line-height: 22px; padding-top:4px; font-weight:normal;}
.menu1 li ul.two li a{ display:block; color: #565656;}
.menu1 li ul.two li a:hover{ color:#e10003 }

.menu1 li:hover ul.two,.menu1 li.sfhover ul {
	z-index: 5; 
	filter: alpha (opacity=100); 
	position: absolute; }
.menu1 li:hover .two,.menu1 li.sfhover ul{ display:block; min-height:0px;}






/* .banner{ width:100%; min-width:1070px; height:295px; margin:-4px auto 0px auto;}
.container { position:relative; height:295px; overflow:hidden;}
.tFlash { position:absolute; top:0; width:1920px; left:50%; margin-left:-960px; height:295px;z-index:0;} */

.banner{ width:100%;  min-width:1070px; height:411px; overflow:hidden; position:relative; margin:0 auto;}
.tFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:411px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.BslideBox{ width:1920px; height:411px; overflow:hidden;position:absolute; left:50%; margin-left:-960px;}
.BslideBox .hd{ width:128px; height:16px; left:50%; margin-left:-60px; z-index:1; overflow:hidden; position:absolute; bottom:21px;}
.BslideBox .hd li{ width:16px; height:16px; float:left; margin:0 6px; background:url(/images/changeoff.png) 0 0 no-repeat; cursor:pointer;}
.BslideBox .hd li.on{ width:16px; height:16px; background:url(/images/changeon.png) 0 0 no-repeat;}
.BslideBox .bd{ position:relative; z-index:0; height:100%;}
.BslideBox .bd li{ zoom:1; vertical-align:middle;}
.BslideBox .bd img{ width:1920px; height:411px; display:block;}

.main{ width:1070px; height:306px; margin:-17px auto 0 auto; background:url(/images/mainbg.png) no-repeat 0 0;  position:relative; z-index:10;}
.section{ width:1060px; margin:0 auto; overflow:hidden; padding-top:10px;}
.left{ width:344px; height:276px; padding:0 10px; float:left;}
.title{ width:100%; height:27px; font-size:16px; padding-top:9px; border-bottom:1px solid #c3b9b8; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.title li{ float:left;}
.title li a.one{ padding-left:10px;}
.title li.two{ font-size:12px; font-weight:normal; float:right; padding-right:8px; padding-top:1px;}
.cc1{  width:344px; height:230px; padding:5px 0px; float:left; position:relative;}
.cc1 img{ border:5px solid #ebebeb; margin-top:5px; float:left; margin-right:8px;}
.cc1 p{ line-height:32px;}
.cc1 p a{ position:absolute; right:3px; top:193px; color:#F00;}


.news{ width:375px; height:276px; padding:0 10px; margin-left:19px; float:left;}
.news .ccimg{ width:375px; height:110px; padding-top:5px; position:relative;}
.ccimg .images{ width:121px; height:98px; border:1px solid #dedede; padding:3px; margin-top:5px; float:left; margin-right:12px;}
.ccimg p{ line-height:28px;}
.ccimg p a{ color:#F00;}
.ccimg p a.xx{ position:absolute; right:3px; top:87px; color:#F00;}

.news .cc2{ width:375px; height:120px; padding:10px 0px;}
.news .cc2 li{ line-height:34px; background:url(/images/tb1.jpg) no-repeat 1px 15px; border-bottom:1px dotted #e5e5e5; padding-left:10px;}
.news .cc2 li a{ color:#525151;}
.news .cc2 li a:hover{ color:#F00;}
.news .cc2 li span{ float:right; color:#666666;}

.cpimg{ width:242px; height:276px;  padding:0 10px; margin-left:19px; float:left;}
.cpimg2{ width:230px 187px; padding:4px; border:1px solid #e0e1dc; margin-top:18px;}

.footer{ width:1060px; height:40px; margin:0 auto; margin-top:10px; color:#434343; text-align:center;}
.footer a:hover{ color:#F00;}




.box{ width:1060px; margin:10px auto 0 auto; overflow:hidden;}

.cpleft{ width:248px; overflow-y:auto; overflow-x:hidden; float:left;}
.cpmenu{ width:248px; overflow-y:auto; overflow-x:hidden; float:left;}
.cpmenu h4{ width:218px; height:33px; line-height:33px; background:url(/images/leftmenu.jpg) top left no-repeat; font-size:14px; color:#FFF; padding-left:30px;}
.cpmenubk{ width:246px; min-height:100px; border:1px solid #d5d5d5; border-top:0px;}
.cpmenubk .ej{ width:208px; padding:5px 10px 15px 19px;}
.cpmenubk .ej li{  width:208px; line-height:33px; padding-top:10px; _padding-top:3px; font-weight:bold; font-size:14px;}
.cpmenubk .ej li a{ text-align:center; padding-right:10px; background:url(/images/ldh1-1.jpg) left top no-repeat; display:block; color:#606060;}
.cpmenubk .ej li a:hover,.cpmenubk .ej li a.now{ text-align:center; padding-right:10px; color:#fff; background:url(/images/ldh1-2.jpg) left top no-repeat; display:block;}

.cpmenubk .ej2{ width:208px; padding:5px 10px 15px 19px;}
.cpmenubk .ej2 li{  width:208px; line-height:33px; padding-top:10px; _padding-top:3px; font-weight:bold; font-size:14px;}
.cpmenubk .ej2 li a{ text-align:left; padding-left:31px; background:url(/images/ldh1-1.jpg) left top no-repeat; display:block; color:#606060;}
.cpmenubk .ej2 li a:hover,.cpmenubk .ej2 li a.now{ text-align:left;color:#fff; background:url(/images/ldh1-2.jpg) left top no-repeat; display:block;}

.cpmenubk .sj{ width:208px; padding-top:10px;}
.cpmenubk .sj li{ width:208px; line-height:22px;  padding-bottom:13px;  padding-top:0px; background:url(/images/ldh2-2.jpg) left bottom no-repeat; font-weight:normal; font-size:12px;}
.cpmenubk .sj li a{ padding-left:65px; text-align:left;  background:url(/images/ldh2-1.jpg) 50px 7px no-repeat;display:block; color:#606060;}
.cpmenubk .sj li a:hover,.cpmenubk .sj li a.now{ padding-left:65px;  text-align:left; color:#f00; display:block; background:url(/images/ldh2-1.jpg) 50px 7px no-repeat; }

.show1{ width:800px; border:1px solid #dadada; float:left; margin-left:10px;}
.show1 h1{ width:770px; height:30px; line-height:30px; background:url(/images/showtitle1.jpg) no-repeat 0 0; font-size:14px; font-weight:bold; padding-left:30px; color:#F00;}
.show1 h1 span{ float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#747474;}
.show1 h1 span a{ color:#747474;}
.show1 h1 span a:hover,.show1 h1 span a.now{ color:#F00;}
.show1words{ width:780px; padding:20px 10px 20px 10px; min-height:600px;}


.show2{ width:1058px; border:1px solid #dadada; float:left; margin-bottom:10px;}
.show2 h1{ width:1026px; height:30px; line-height:30px; background:url(/images/showtitle2.jpg) no-repeat 0 0; font-size:14px; font-weight:bold; padding-left:32px; color:#F00;}
.show2 h1 span{ float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#747474;}
.show2 h1 span a{ color:#747474;}
.show2 h1 span a:hover,.show2 h1 span a.now{ color:#F00;}

.show2 h2{ width:1058px; height:30px; line-height:30px; background:url(/images/showtitle3.jpg) no-repeat 0 0; font-size:16px; font-weight:bold; text-align:center; color:#F00;}
.show2words{ width:1038px; padding:20px 10px 20px 10px; min-height:600px; _height:600px;}

.showxx{ width:1058px; padding-top:15px; text-align:center; height:30px; line-height:30px; font-size:12px; color:#636363;overflow:hidden;}
.showxxwords{ width:1018px; padding:20px; min-height:600px; }
.showxxwords img{ margin:10px auto; display:block;}

.cpshow1{ text-align:center; margin:30px auto;}
.cpshow,.cpshow1{ width:958px; min-height:200px; margin:20px auto;}
.cpshow h4{ width:958px; height:25px; background:url(/images/cpshow.jpg) top left no-repeat; line-height:25px;}
.cpshow h4 span{ float:left; width:110px; text-align:center; font-size:14px; color:#fbfbfb;}
.cpshowbox{ width:938px; min-height:400px; padding:20px 10px;}
.cpshowbox img{ margin:10px auto; display:block;}

#tab1{width:958px; height:26px; margin:20px auto  0px auto; border-bottom:1px solid #d5d5d5; }
#tab1 li{ float:left; width:110px; font-size:13px;   height:26px; line-height:26px; text-align:center; cursor:pointer; font-family:"Î¢ÈíÑÅºÚ"; }
#tab1 li a{ height:26px; display:block; color:#FFF; background:url(/en//images/cpshow1.jpg) 0 0 no-repeat; position:relative;}
#tab1 li.now a{color:#ffffff; background:url(/en//images/cpshow2.jpg) 0 0 no-repeat; no-repeat; display:block}

#tablist1{ width:938px; min-height:100px;  overflow:hidden;}
.tablist{ width:938px; min-height:400px; overflow:hidden; padding:20px 10px; display:none;}
.tablist img{ margin:10px auto; display:block;}
.block{display:block;}



#cgan{width:1027px;overflow:hidden; padding-left:3px;}
#cgan li{list-style-type:none;float:left;width:21%;padding:16px 11px 3px 27px;}

#link3{width:1034px; padding-left:4px;}
#link3 li{display:block;float:left;width:211px;list-style-type:none;text-align:center;height:47px;border:1px silver solid;padding-top:2px;background-color:#f9f9f9;margin:5px 12px 5px 29px;}
#link3 img{ width:209px; height:45px;}

#link4{width:1034px;clear:both;padding-top:20px;padding-left:4px; overflow:hidden;}
#link4 li{display:block;float:left;width:211px;list-style-type:none;height:24px;line-height:24px;text-align:center;border:1px silver solid;background-color:#f9f9f9;margin:12px 12px 5px 29px;}

#cgan_b{width:776px;overflow:hidden;}
#cgan_b li{list-style-type:none;float:left;width:25%;padding:11px 27px 8px 31px;}







.logo{
	position: relative;
	padding-top: 22px;box-sizing: border-box;
}
.logo .light{
	width: 335px;
	height: 50px;
	position: absolute;
	top: 26px;
	left: 130px;
	overflow: hidden;
}
.logo .light::after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,transparent 92%,rgba(255,255,255,.1) 93%,rgba(255,255,255,.4) 95%,rgba(255,255,255,.6) 96%,rgba(255,255,255,.8) 97%,rgba(255,255,255,.5) 98%,transparent 100%);
	transform: skew(-25deg);
	animation: move 5s infinite linear;
	position: absolute;
	top: 0;
	left: -345px;
	/* outline: 1px dashed red; */
}
@keyframes move{
	0%{
		left: -345px;
		opacity: 1;
	}
	100%{
		left: 20px;
		opacity: 1;
	}
}

.images{
	position: relative;
}
.BslideBox3 {
	width: 121px;
	height: 98px;
	overflow: hidden;
	position: absolute;
	top: 3px;
	left: 3px;
	background-color: #ccc;
}		
.BslideBox3 .bd ul li{
	width: 121px;
	height: 98px;
	text-align: center;
	position: relative;
}	
.BslideBox3 .bd ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.BslideBox3 .hd {
	z-index: 1;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 0px;
}
.BslideBox3 .hd li {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	cursor: pointer;
	margin: 0 3px;
	float: left;
	background-color: #fff;
}			
.BslideBox3 .hd li.on {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #1359a2;
}

.cpimg2{
	width: 230px;
	height: 187px;
	position: relative;
}
.BslideBox4 {
	width: 230px;
	height: 187px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	left: 4px;
}		
.BslideBox4 .bd ul li{
	width: 230px;
	height: 187px;
	text-align: center;
	position: relative;
}	
.BslideBox4 .bd ul li .text{
	width: 230px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.BslideBox4 .bd ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.BslideBox4 .hd {
	z-index: 1;
	overflow: hidden;
	position: absolute;
	bottom: 30px;
	right: 10px;
	font-size: 0px;
}
.BslideBox4 .hd li {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	cursor: pointer;
	margin: 0 3px;
	float: left;
	background-color: #ccc;
}			
.BslideBox4 .hd li.on {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #1359a2;
}
